spot selling - French English Dictionary